/*取消按钮*/
function cancel() {
    window.location.href="/javaweb_war_exploded";
}
/*注册按钮*/
function regist() {
    //获取登陆账号
    var loginId=document.getElementById("loginId").value;
    if (loginId==null || loginId==""){
        alert("请输入登录账号！");
        return;
    }
    //获取用户名
    var userName=document.getElementById("userName").value;
    if (userName==null || userName==""){
        alert("请输入用户名！");
        return;
    }
    //获取手机号
    var phone=document.getElementById("phone").value;
    if (phone==null || phone==""){
        alert("请输入手机号！");
        return;
    }
    //获取密码
    var password=document.getElementById("password").value;
    if (password==null || password==""){
        alert("请输入密码！");
        return;
    }
    //判断两次输入的密码是否一致
    var passwordSure=document.getElementById("passwordSure").value;
    if (passwordSure != password){
        alert("密码不一致请重新输入！");
        return;
    }
    //获取邮箱
    var email=document.getElementById("email").value;
    if (email==null || email==""){
        alert("请输入邮箱！");
        return;
    }
    //获取注册类型
    var registType=document.getElementById("registType").value;
    if (registType==null || registType==""){
        alert("请选择注册类型！");
        return;
    }
    //获取性别
    var sex=get_sex();//调用同一个js文件中的函数
    console.log("登录账号",loginId);
    console.log("用户名",userName);
    console.log("手机号",phone);
    console.log("密码",password);
    console.log("邮箱",email);
    console.log("注册类型",registType);
    console.log("性别",sex);
    var data={"loginId":loginId,
            "userName":userName,
            "phone":phone,
            "password":password,
            "email":email,
            "registType":registType,
            "sex":sex
    };
    //$.ajax用于前端和后端的交互，通过掉哟后端接口返回数据给前端，是一个异步过程
    $.ajax({
        "dataType":"json",//数据类型是json格式
        "type":"POST",//接口请求类型为GET请求
        "data":data,//传入的参数
        "url":"/javaweb_war_exploded/RegistServlet",//接口地址
        "success":function (result) {//success表示接口请求成功后要做的事情
            //成功之后做的代码块
            if (result.code>0){
                alert("注册成功！");
                cancel();//返回登录页面
            } else {
                alert("注册失败！");
            }
        },error:function (XMLHttpRequest,textStatus,errorThrown) {
            //error表示接口请求失败后要做的事情
            alert("连接到读取器出现错误，请稍后再试！");
        }
    });
}
/*
    getElementByXX:
    getElementById:
    */

//自定义一个函数，获取性别字段
function get_sex() {
    var name="radio";
    var array=document.getElementsByName(name);//通过绑定name属性获取组件
    for (var i=0;i<=array.length;i++){
        if (array[i].checked){
            return array[i].value;
        }
    }
}
